#include <vector>
#include <iostream>
using namespace std;
int main (int argc, char ** argu){

 vector <int> v;
 vector <int> counts;
 vector <int> numbers;
 int j;

 while (1) {
  cout << "число" << endl;
  cin >>j;
  if (0==j) break;
  v.push_back(j);
 }

 for (int i=0; i < v.size(); i++){
  int a = -1;
  for (int q=0; q < numbers.size(); q++){
   if (v[i]==numbers[q])
    a = q;   
  }
   if(a== -1){
   numbers.push_back(v[i]);
   counts.push_back(1);
   }
     else
     counts[a] = counts[a] + 1;
   
 }
  
 for (int q = 0; q < numbers.size(); q++) {
  cout << numbers[q] <<  " "  << counts[q] << '\n';
 }

 return 0;
}
